theme: Do general cairo setup in one place
authorBenjamin Otte <otte@redhat.com>
Sat, 5 Mar 2011 13:47:55 +0000 (14:47 +0100)
committerBenjamin Otte <otte@redhat.com>
Sat, 5 Mar 2011 14:03:56 +0000 (15:03 +0100)
Also remove wrong comment.

gtk/gtkthemingengine.c

index edd3a60a95f0bc2ae15ccd68c7ace3e2017c2a62..bd32c906a05ece38afe9ddc514038fd69e3d5168 100644 (file)
@@ -2991,10 +2991,9 @@ gtk_theming_engine_render_activity (GtkThemingEngine *engine,
 
       cairo_save (cr);
 
-      cairo_translate (cr, x + width / 2, y + height / 2);
-
-      /* draw clip region */
       cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
+      cairo_set_line_width (cr, 2.0);
+      cairo_translate (cr, x + width / 2, y + height / 2);
 
       radius = MIN (width / 2, height / 2);
       half = num_steps / 2;
@@ -3013,7 +3012,6 @@ gtk_theming_engine_render_activity (GtkThemingEngine *engine,
                                  color->blue,
                                  color->alpha * t);
 
-          cairo_set_line_width (cr, 2.0);
           cairo_move_to (cr,
                          (radius - inset) * cos (i * G_PI / half),
                          (radius - inset) * sin (i * G_PI / half));